# 求1 - 10之内的数之和
import math

sum1 = 0
for a in range(1, 11):
    sum1 += a


# 求start-stop之内的数之和，请使用方法
def range_sum(start, stop):
    sum1 = 0
    for a in range(start, stop + 1):
        sum1 += a
    return sum1


print(range_sum(1, 10))
# 总结 1、当我们的方法的值需要被使用时，此时我们使用return
#      2、如果方法里面有了print时，此时直接使用方法名即可，不需要再print了
#      3、根据实际情况，比如出现返回，取出某个字符等此时可以考虑使用for

# 求圆的面积
def yuanArea1(r):
    return math.pi * r ** 2
print(yuanArea1(2))
def yuanArea2(r):
    print(math.pi * r ** 2)
yuanArea2(2)

def yuanArea3(r):
    for a in r:
        return math.pi * a ** 2
